// const LOGIN_API = '/api/Ecp.OnlineUser.apiLogin'
import {API_PRE, API_SUFFIX, getApiJson, invoke} from './base'
// const localStorage = window.localStorage

const entityList = {
  prepareList (pageCode, args) {
    let url = API_PRE + pageCode
    // return context.$http.get(url)
    // .then((res)=>{
    //   if(!!res.data.success){
    //     // this.user.authenticated = true
    //     // localStorage.setItem('token', res.data.data.token)
    //     callback(res.data.data)
    //   }else{
    //     callback(res.data.data)
    //   }
    // })
    // .catch((err)=>{
    //   callback(err.data)
    // })
    // return getApiJson(url, args)
    return invoke(url, args, {pageCode: pageCode})
  },
  getListData (pageCode, args) {
    // let url = JDT_PRE + args.unitCode + '.getListData.jdt'
    let url = API_PRE + args.unitCode + '.getListData' + API_SUFFIX
    // let postArgs = {
    //   args: args,
    //   pageCode: pageCode
    // }
    args['pageCode'] = pageCode
    return getApiJson(url, args)
  },
  getListDataByPost (pageCode, args) {
    let url = args.unitCode + '.getListData'
    // let postArgs = {
    //   args: args,
    //   pageCode: pageCode
    // }
    // args["pageCode"] = pageCode
    // return context.$http.get(url, args)
    // .then((res)=>{
    //   callback(res.data)
    // })
    // .catch((err)=>{
    //   //error
    // })
    return invoke(url, args, {pageCode: pageCode})
  }
}
export {entityList}
